iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0
Software Development

數位醫療與雲原生第一次的親密接觸系列 第 21

Day 21 [ 雲原生 (Cloud Native )] 新增IAM控管服務

  • 分享至 

  • xImage
  •  

Keycloak建立起來後就能用來註冊服務了。在Keycloak中,有些名詞是有特別含意的。

  • Client :
    由Keycloak控管的服務,如HAPI FHIR Server。

  • Client scope :
    被控管的服務需要的資訊範圍,如使用者的姓名或電子郵件等等資訊

  • Role :
    Keycloak管控中的角色,可以是管理員,也可以是開發人員或運維人員

  • Realm :
    類似K8s中的namespace,同個應用程式可以用多個Realm來區分,舉例來說兩間醫院都需要使用HAPI FHIR Server,可以用Realm將兩家的服務權限切分開,互不干擾。

  • Realm Role:
    在這個Realm中的角色,如醫生、護理師、主任等等。

  • Users :
    使用者,即使用服務的人

  • Groups :
    團體,可以將性質類似的Role分為同個Group

註冊服務(Client)

先創建一個新的Realm(test)
https://ithelp.ithome.com.tw/upload/images/20240929/20161987I4YWKRuFL3.png

然後再新增一個Client(client01)

https://ithelp.ithome.com.tw/upload/images/20240929/20161987j2Zc5mYfee.png

https://ithelp.ithome.com.tw/upload/images/20240929/20161987aLj6T9jNpp.png

Valid redirect URLs是這個client要監控的網址,可以新增多個

https://ithelp.ithome.com.tw/upload/images/20240929/201619874c1YY5NKWB.png

新增完後即可在client頁面看到client01已經新增好了

https://ithelp.ithome.com.tw/upload/images/20240929/20161987cxTslHq1Ev.png

點進client01可以修改他的設定
https://ithelp.ithome.com.tw/upload/images/20240929/20161987biwotcl2rP.png

如此一來一個服務(client)就註冊完成了,後續有關Role的設定及服務與Keycloak的適配會在下一篇文章介紹。


上一篇
Day 20 [雲原生 (Cloud Native) ] 開源IAM Solution---Keycloak
下一篇
Day 22 [ 雲原生( Cloud Native) ] Keycloak與服務的適配(HAPI FHIR Server)
系列文
數位醫療與雲原生第一次的親密接觸30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言